miss the boat
(informal) to be unable to take advantage of something because you are too late
If you don't buy now, you may find that you've missed the boat.